﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using TumbaloSoft.Models;

namespace TumbaloSoft.Helpers.QueryObjects
{
    public class BusquedaInmueble
    {
	    private int idInmueble;
	    private string direccion;
	    private string estado;
	    private int nroPisos;
	    private int nroBanhos;
	    private int nroDormitorios;
	    private double areaConstruidaMin;
	    private double areaConstruidaMax;
	    private double valorMercadoMin;
	    private double valorMercadoMax;	
	    private TipoInmueble tipoInmueble;
	    private List<Int32> distritos;
	    private int page = 1;
	    private int pageSize = 5;//cambiar este valor

	    public int prIdInmueble
	    {
		    get { return idInmueble; }
		    set { idInmueble = value; }
	    }
	    public string prDireccion
	    {
		    get { return direccion; }
		    set { direccion = value; }
	    }
	    public string prEstado
	    {
		    get { return estado; }
		    set { estado = value; }
	    }
	    public int prNroPisos
	    {
		    get { return nroPisos; }
		    set { nroPisos = value; }
	    }
	    public int prNroBanhos
	    {
		    get { return nroBanhos; }
		    set { nroBanhos = value; }
	    }
	    public int prNroDormitorios
	    {
		    get { return nroDormitorios; }
		    set { nroDormitorios = value; }
	    }
	    public double prAreaConstruidaMin
	    {
		    get { return areaConstruidaMin; }
		    set { areaConstruidaMin = value; }
	    }
	    public double prAreaConstruidaMax
	    {
		    get { return areaConstruidaMax; }
		    set { areaConstruidaMax = value; }
	    }
	    public double prValorMercadoMin
	    {
		    get { return valorMercadoMin; }
		    set { valorMercadoMin = value; }
	    }
	    public double prValorMercadoMax
	    {
		    get { return valorMercadoMax; }
		    set { valorMercadoMax = value; }
	    }
	    public int prPage
	    {
		    get { return page; }
		    set { page = value; }
	    }
	    public int prPageSize
	    {
	 	   get { return pageSize; }
	 	   set { pageSize = value; }
	    }
	    public TipoInmueble prTipoInmueble
	    {
		    get { return tipoInmueble; }
		    set { tipoInmueble = value; }
	    }
	    public List<Int32> prDistritos
	    {
		    get { return distritos; }
		    set { distritos = value; }
	    }
        
    }
}